<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>02_数值扩展</title>
</head>
<body>
<!--
1. 二进制与八进制数值表示法: 二进制用0b, 八进制用0o
2. Number.isFinite(i) : 判断是否是有限大的数
3. Number.isNaN(i) : 判断是否是NaN
4. Number.isInteger(i) : 判断是否是整数
5. Number.parseInt(str) : 将字符串转换为对应的数值
6. Math.trunc(i) : 直接去除小数部分
-->
<script type="text/javascript">
  console.log(0b1010) //表示二进制 10
  console.log(0o56)  // 表示八进制 46

  console.log( Number.isFinite(Infinity))  //是否是有限大的数 true
  console.log( Number.isNaN(NaN))  //是否是否是NaN true
  console.log( Number.isInteger(33.0)) //是否是整数 true
  console.log( Number.parseInt('123aaa')) //字符串转换为对应的数值 123
  console.log( Number.parseInt('aa123')) //字符串转换为对应的数值 NaN

  console.log( Math.trunc('123.123')) //直接去除小数部分 123
</script>
</body>
</html>